博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jmeter接口自动化部署jenkins教程
阅读量:6443 次
发布时间:2019-06-23

本文共 5480 字,大约阅读时间需要 18 分钟。

 

 

 

首先,保证本地安装并部署了jenkins,jmeter,xslproc

我搭建的自动化测试框架是jmeter+jenkins+xslproc

---注意:原理是,jmeter自生成的报告jtl文件,通过xslproc工具,再结合jmeter自带的模板修改,自带模板目录如下,最终将测试结果报告转化为html格式

1.jenkins新建一个任务,选择“构建一个自由风格的软件项目”,点击OK

 

 2.选择构建触发器,根据时间点,每天到点进行自动触发构建

3.输入构建命令

(1)D:/soft/apache-jmeter-3.2/bin/jmeter -n -t D:/soft/apache-jmeter-3.2/jmx/接口测试.jmx 

这一句是通过cmd命令调用jmeter程序,执行jmeter的jmx自动化脚本;

(2)D:/soft/xsltproc/bin/xsltproc D:/soft/apache-jmeter-3.2/xsl/jmeter-results-detail-report_new.xsl %WORKSPACE%/test.jtl>%WORKSPACE%/test.html

这一句是调用xslproc程序,通过jmeter-results-detail-report_new.xsl模板,将jtl文件转换为html报告文件;

4.

邮件的格式代码如下:

大家好,本次接口测试构建结果如下:

${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志
(本邮件是程序自动下发的,请勿回复!)

构建结果 - ${BUILD_STATUS}

构建信息

Changes Since Last Successful Build:

${CHANGES_SINCE_LAST_SUCCESS,reverse=true, format="Changes for Build #%n:
%c
",showPaths=true,changesFormat="
[%a]
%m
",pathFormat="    %p"}
Failed Test Results

$FAILED_TESTS
${FILE,path="D:/jenkins/workspace/test/test.html"}

以上是jenkins的所有设置

5.jenkins的版本太低的话,可能存在需要手动下载jenkins插件

 

 

最后,附上模板代码给大家~

<xsl:value-of select="$titleReport" />


Date report: from 一卡通

测试结果:成功

测试结果:失败

失败个数:

报告概况

Failure
用例总数 失败数 成功率 平均响应时间

详细情况

Failure
功能模块 检查次数 失败数 成功率 平均响应时间
#

Failure Detail

---

http请求 失败详细信息 响应数据
NaN
NaN

模板的截图如下:

 

转载于:https://www.cnblogs.com/muzipaopao/p/10469494.html

你可能感兴趣的文章
一键安装docker-ce
查看>>
彻底理解Netty,这一篇文章就够了
查看>>
极光开发者沙龙 JIGUANG MEETUP —— 移动应用性能优化实践
查看>>
最新的CocoaPods安装步骤 pod install/pod update更新慢等问题
查看>>
高并发下的一些问题
查看>>
如何为Django添加中文搜索服务
查看>>
Spring Cloud Config 统一配置中心
查看>>
Java获取文本文件字符编码的两种方法
查看>>
js数据类型只string,object
查看>>
android httpClient(https/http)的优化构建方式二
查看>>
架设用Webservice实现文件上传功能CentOS服务器(一)--Tomcat
查看>>
一步一步部署Laravel项目
查看>>
.net 2.0 4.0 表单中危险字符
查看>>
dubbo负载均衡策略
查看>>
玩转大数据系列之Apache Pig如何通过自定义UDF查询数据库(五)
查看>>
axis实例包
查看>>
归并排序 MergeSort
查看>>
Javascript的this用法
查看>>
Fiddler下Firefox提示“您的连接并不安全”的解决办法
查看>>
mint 安装emacs 24.3源码安装
查看>>